Touch of Japan

A touch of Japan in the heart of Massachusetts.